551848
463644
342105
123861
215987
150230
69676
507194
59183
171644
788379
9351
5313799
3742581
3253148
2573804
2310988
2159609
2078358
194478
1855118
1752136
1750196
1669471